iT邦幫忙

2021 iThome 鐵人賽

DAY 19
0
自我挑戰組

海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 系列 第 19

Day-19: 咩啊抓產生假資料,讓我們來使用factory_bot

  • 分享至 

  • xImage
  •  

因為專案做的是電商網站,
不免俗需要一些假資料,
所以在一個月做專案的期間也學會了,
如何做假資料,撈資料 (海底撈月!中!開玩笑XDDD
接下來就由我帶大家如何做假資料拉!!!

gem ‘factory_bot_rails’, ‘~> 6.2’
gem ‘faker’, ‘~> 2.19’
bundle

config/application.rb 加入


module Wali 
  class Application < Rails::Application
    config.load_defaults 6.1

    config.generators do |g|
      g.factory_bot false
    end
  end
end

請到Ruby on Rails的lib目錄
裡面有個taks的資料夾
請在那個資料夾建立一個名叫 products.rake 檔案

lib/tasks/products.rake
https://ithelp.ithome.com.tw/upload/images/20211004/20140259r29ImufMRG.png

做一個假資料指令
https://ithelp.ithome.com.tw/upload/images/20211004/20140259U3OBnJqt6D.png

test/factories/products.rb
https://ithelp.ithome.com.tw/upload/images/20211004/20140259eWPN1qV5bF.png
使用faker套件做假資料
https://ithelp.ithome.com.tw/upload/images/20211004/20140259cZU5ornEK3.png

今天就先到這邊
我程式界新手,也是一個剛起步不久的麻瓜,如果有錯誤的地方,歡迎指正!
謝謝/images/emoticon/emoticon33.gif


上一篇
Day-18 : 建立PG專案
下一篇
Day-20 : devise 安裝 part 1
系列文
海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言